Skip to content

Conversation

@thetaPC
Copy link
Contributor

@thetaPC thetaPC commented Feb 9, 2026

Issue number: resolves #29918


What is the current behavior?

Developers can't customize elements within select like the bottom container because the component is a shadow component.

What is the new behavior?

  • Added bottom, wrapper, and wrapper-inner parts
  • Added a test

Does this introduce a breaking change?

  • Yes
  • No

Other information

N/A

@vercel
Copy link

vercel bot commented Feb 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ionic-framework Ready Ready Preview, Comment Feb 9, 2026 9:46pm

Request Review

@thetaPC thetaPC marked this pull request as ready for review February 9, 2026 21:55
@thetaPC thetaPC requested a review from a team as a code owner February 9, 2026 21:55
@thetaPC thetaPC requested a review from ShaneK February 9, 2026 21:55
Copy link
Member

@ShaneK ShaneK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks fine to me, the only minor concern I have is that there's no visual regression tests, but that's probably fine. No idea.

@thetaPC
Copy link
Contributor Author

thetaPC commented Feb 10, 2026

@ShaneK there's tests that check that the parts are working as intended.

@ShaneK
Copy link
Member

ShaneK commented Feb 10, 2026

@ShaneK there's tests that check that the parts are working as intended.

That is true, but in many other tests for parts we test with visual regression tests specifically. The fact tests existed at all is why I went ahead and approved and called it a minor concern.

@thetaPC
Copy link
Contributor Author

thetaPC commented Feb 10, 2026

@ShaneK there's tests that check that the parts are working as intended.

That is true, but in many other tests for parts we test with visual regression tests specifically. The fact tests existed at all is why I went ahead and approved and called it a minor concern.

That makes sense, but @brandyscarney has made good points of why we shifted over to use this new approach to test parts. I just can't seem to remember what it was. Maybe less snapshots for us to maintain?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: core @ionic/core package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants